abcdefghij
badcfehgki